MySQL INSERT INTO Statement

MySQL INSERT INTO அறிக்கை

MySQL INSERT INTO அறிக்கை

INSERT INTO அறிக்கை ஒரு அட்டவணையில் புதிய பதிவுகளைச் செருக பயன்படுகிறது.

INSERT INTO தொடரமைப்பு

INSERT INTO அறிக்கையை இரண்டு வழிகளில் எழுத முடியும்:

1. நெடுவரிசை பெயர்கள் மற்றும் செருகப்பட வேண்டிய மதிப்புகள் இரண்டையும் குறிப்பிடவும்:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

2. அட்டவணையின் அனைத்து நெடுவரிசைகளுக்கும் மதிப்புகளைச் சேர்க்கிறீர்கள் என்றால், SQL கோரிக்கையில் நெடுவரிசை பெயர்களைக் குறிப்பிட தேவையில்லை. இருப்பினும், மதிப்புகளின் வரிசை அட்டவணையில் உள்ள நெடுவரிசைகளின் வரிசையில் இருப்பதை உறுதிப்படுத்தவும். இங்கே, INSERT INTO தொடரமைப்பு பின்வருமாறு இருக்கும்:

INSERT INTO table_name
VALUES (value1, value2, value3, ...);

டெமோ தரவுத்தளம்

Northwind மாதிரி தரவுத்தளத்தில் உள்ள "Customers" அட்டவணையில் இருந்து ஒரு தேர்வு கீழே உள்ளது:

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 - 14th Ave. S. Suite 3B Seattle 98128 USA
90 Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91 Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland

INSERT INTO எடுத்துக்காட்டு

பின்வரும் SQL அறிக்கை "Customers" அட்டவணையில் ஒரு புதிய பதிவைச் செருகுகிறது:

எடுத்துக்காட்டு: உங்கள் சொந்த SQL சர்வரைப் பெறுங்கள்

INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');

"Customers" அட்டவணையில் இருந்து தேர்வு இப்போது இப்படித் தோன்றும்:

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 - 14th Ave. S. Suite 3B Seattle 98128 USA
90 Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91 Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland
92 Cardinal Tom B. Erichsen Skagen 21 Stavanger 4006 Norway

💡 குறிப்பு:

நாங்கள் CustomerID புலத்தில் எந்த எண்ணையும் செருகவில்லை என்பதை நீங்கள் கவனித்தீர்களா? CustomerID நெடுவரிசை ஒரு தானியங்கி-அதிகரிப்பு புலமாகும் மற்றும் அட்டவணையில் ஒரு புதிய பதிவு செருகப்படும் போது தானாகவே உருவாக்கப்படும்.

குறிப்பிட்ட நெடுவரிசைகளில் மட்டும் தரவைச் செருகவும்

குறிப்பிட்ட நெடுவரிசைகளில் மட்டும் தரவைச் செருகுவதும் சாத்தியமாகும்.

பின்வரும் SQL அறிக்கை ஒரு புதிய பதிவைச் செருகும், ஆனால் "CustomerName", "City", மற்றும் "Country" நெடுவரிசைகளில் மட்டும் தரவைச் செருகும் (CustomerID தானாகவே புதுப்பிக்கப்படும்):

எடுத்துக்காட்டு

INSERT INTO Customers (CustomerName, City, Country)
VALUES ('Cardinal', 'Stavanger', 'Norway');

"Customers" அட்டவணையில் இருந்து தேர்வு இப்போது இப்படித் தோன்றும்:

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 - 14th Ave. S. Suite 3B Seattle 98128 USA
90 Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91 Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland
92 Cardinal null null Stavanger null Norway

பயிற்சி

சட்டபூர்வமான செருகும் அறிக்கையை உருவாக்க சரியான முக்கிய வார்த்தையைச் செருகவும்.

SELECT INTO
✗ தவறு! SELECT INTO என்பது தரவைச் செருகுவதற்கான முக்கிய வார்த்தை அல்ல
ADD INTO
✗ தவறு! ADD INTO என்பது SQL இல் ஒரு செல்லுபடியாகும் முக்கிய வார்த்தை அல்ல
INSERT INTO
✓ சரி! INSERT INTO என்பது SQL இல் புதிய பதிவுகளைச் செருக பயன்படும் சரியான முக்கிய வார்த்தையாகும்
CREATE INTO
✗ தவறு! CREATE INTO என்பது SQL இல் ஒரு செல்லுபடியாகும் முக்கிய வார்த்தை அல்ல